/*
 * Copyright 2011 Katsunori Koyanagi
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not
 * use this file except in compliance with the License. You may obtain a copy of
 * the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
 * License for the specific language governing permissions and limitations under
 * the License.
 */

package sweezy.swf.visitor
{
	import sweezy.swf.abc.opcode.AbsJump;
	import sweezy.swf.abc.opcode.Add;
	import sweezy.swf.abc.opcode.AddD;
	import sweezy.swf.abc.opcode.AddI;
	import sweezy.swf.abc.opcode.AddP;
	import sweezy.swf.abc.opcode.Alloc;
	import sweezy.swf.abc.opcode.Applytype;
	import sweezy.swf.abc.opcode.Astype;
	import sweezy.swf.abc.opcode.Astypelate;
	import sweezy.swf.abc.opcode.Bitand;
	import sweezy.swf.abc.opcode.Bitnot;
	import sweezy.swf.abc.opcode.Bitor;
	import sweezy.swf.abc.opcode.Bitxor;
	import sweezy.swf.abc.opcode.Bkpt;
	import sweezy.swf.abc.opcode.Bkptline;
	import sweezy.swf.abc.opcode.Call;
	import sweezy.swf.abc.opcode.Callinterface;
	import sweezy.swf.abc.opcode.Callmethod;
	import sweezy.swf.abc.opcode.Callproperty;
	import sweezy.swf.abc.opcode.Callproplex;
	import sweezy.swf.abc.opcode.Callpropvoid;
	import sweezy.swf.abc.opcode.Callstatic;
	import sweezy.swf.abc.opcode.Callsuper;
	import sweezy.swf.abc.opcode.Callsuperid;
	import sweezy.swf.abc.opcode.Callsupervoid;
	import sweezy.swf.abc.opcode.Checkfilter;
	import sweezy.swf.abc.opcode.Codegenop;
	import sweezy.swf.abc.opcode.Coerce;
	import sweezy.swf.abc.opcode.CoerceA;
	import sweezy.swf.abc.opcode.CoerceB;
	import sweezy.swf.abc.opcode.CoerceD;
	import sweezy.swf.abc.opcode.CoerceI;
	import sweezy.swf.abc.opcode.CoerceO;
	import sweezy.swf.abc.opcode.CoerceS;
	import sweezy.swf.abc.opcode.CoerceU;
	import sweezy.swf.abc.opcode.Concat;
	import sweezy.swf.abc.opcode.Construct;
	import sweezy.swf.abc.opcode.Constructprop;
	import sweezy.swf.abc.opcode.Constructsuper;
	import sweezy.swf.abc.opcode.ConvertB;
	import sweezy.swf.abc.opcode.ConvertD;
	import sweezy.swf.abc.opcode.ConvertI;
	import sweezy.swf.abc.opcode.ConvertM;
	import sweezy.swf.abc.opcode.ConvertMP;
	import sweezy.swf.abc.opcode.ConvertO;
	import sweezy.swf.abc.opcode.ConvertS;
	import sweezy.swf.abc.opcode.ConvertU;
	import sweezy.swf.abc.opcode.Debug;
	import sweezy.swf.abc.opcode.Debugfile;
	import sweezy.swf.abc.opcode.Debugline;
	import sweezy.swf.abc.opcode.Declocal;
	import sweezy.swf.abc.opcode.DeclocalI;
	import sweezy.swf.abc.opcode.DeclocalP;
	import sweezy.swf.abc.opcode.Decode;
	import sweezy.swf.abc.opcode.Decrement;
	import sweezy.swf.abc.opcode.DecrementI;
	import sweezy.swf.abc.opcode.DecrementP;
	import sweezy.swf.abc.opcode.Deleteproperty;
	import sweezy.swf.abc.opcode.Divide;
	import sweezy.swf.abc.opcode.DivideP;
	import sweezy.swf.abc.opcode.Doubletoatom;
	import sweezy.swf.abc.opcode.Dup;
	import sweezy.swf.abc.opcode.Dxns;
	import sweezy.swf.abc.opcode.Dxnslate;
	import sweezy.swf.abc.opcode.Equals;
	import sweezy.swf.abc.opcode.EscXattr;
	import sweezy.swf.abc.opcode.EscXelem;
	import sweezy.swf.abc.opcode.Finddef;
	import sweezy.swf.abc.opcode.Findproperty;
	import sweezy.swf.abc.opcode.Findpropstrict;
	import sweezy.swf.abc.opcode.Getdescendants;
	import sweezy.swf.abc.opcode.Getglobalscope;
	import sweezy.swf.abc.opcode.Getglobalslot;
	import sweezy.swf.abc.opcode.Getlex;
	import sweezy.swf.abc.opcode.Getlocal;
	import sweezy.swf.abc.opcode.Getlocal0;
	import sweezy.swf.abc.opcode.Getlocal1;
	import sweezy.swf.abc.opcode.Getlocal2;
	import sweezy.swf.abc.opcode.Getlocal3;
	import sweezy.swf.abc.opcode.Getproperty;
	import sweezy.swf.abc.opcode.Getscopeobject;
	import sweezy.swf.abc.opcode.Getslot;
	import sweezy.swf.abc.opcode.Getsuper;
	import sweezy.swf.abc.opcode.Greaterequals;
	import sweezy.swf.abc.opcode.Greaterthan;
	import sweezy.swf.abc.opcode.Hasnext;
	import sweezy.swf.abc.opcode.Hasnext2;
	import sweezy.swf.abc.opcode.Ifeq;
	import sweezy.swf.abc.opcode.Iffalse;
	import sweezy.swf.abc.opcode.Ifge;
	import sweezy.swf.abc.opcode.Ifgt;
	import sweezy.swf.abc.opcode.Ifle;
	import sweezy.swf.abc.opcode.Iflt;
	import sweezy.swf.abc.opcode.Ifne;
	import sweezy.swf.abc.opcode.Ifnge;
	import sweezy.swf.abc.opcode.Ifngt;
	import sweezy.swf.abc.opcode.Ifnle;
	import sweezy.swf.abc.opcode.Ifnlt;
	import sweezy.swf.abc.opcode.Ifstricteq;
	import sweezy.swf.abc.opcode.Ifstrictne;
	import sweezy.swf.abc.opcode.Iftrue;
	import sweezy.swf.abc.opcode.In;
	import sweezy.swf.abc.opcode.Inclocal;
	import sweezy.swf.abc.opcode.InclocalI;
	import sweezy.swf.abc.opcode.InclocalP;
	import sweezy.swf.abc.opcode.Increment;
	import sweezy.swf.abc.opcode.IncrementI;
	import sweezy.swf.abc.opcode.IncrementP;
	import sweezy.swf.abc.opcode.Initproperty;
	import sweezy.swf.abc.opcode.Instanceof;
	import sweezy.swf.abc.opcode.Istype;
	import sweezy.swf.abc.opcode.Istypelate;
	import sweezy.swf.abc.opcode.Jump;
	import sweezy.swf.abc.opcode.Kill;
	import sweezy.swf.abc.opcode.Label;
	import sweezy.swf.abc.opcode.Lessequals;
	import sweezy.swf.abc.opcode.Lessthan;
	import sweezy.swf.abc.opcode.Lf32;
	import sweezy.swf.abc.opcode.Lf64;
	import sweezy.swf.abc.opcode.Li16;
	import sweezy.swf.abc.opcode.Li32;
	import sweezy.swf.abc.opcode.Li8;
	import sweezy.swf.abc.opcode.Lookupswitch;
	import sweezy.swf.abc.opcode.Lshift;
	import sweezy.swf.abc.opcode.Mark;
	import sweezy.swf.abc.opcode.Modulo;
	import sweezy.swf.abc.opcode.ModuloP;
	import sweezy.swf.abc.opcode.Multiply;
	import sweezy.swf.abc.opcode.MultiplyI;
	import sweezy.swf.abc.opcode.MultiplyP;
	import sweezy.swf.abc.opcode.Negate;
	import sweezy.swf.abc.opcode.NegateI;
	import sweezy.swf.abc.opcode.NegateP;
	import sweezy.swf.abc.opcode.Newactivation;
	import sweezy.swf.abc.opcode.Newarray;
	import sweezy.swf.abc.opcode.Newcatch;
	import sweezy.swf.abc.opcode.Newclass;
	import sweezy.swf.abc.opcode.Newfunction;
	import sweezy.swf.abc.opcode.Newobject;
	import sweezy.swf.abc.opcode.Nextname;
	import sweezy.swf.abc.opcode.Nextvalue;
	import sweezy.swf.abc.opcode.Nop;
	import sweezy.swf.abc.opcode.Not;
	import sweezy.swf.abc.opcode.Pop;
	import sweezy.swf.abc.opcode.Popscope;
	import sweezy.swf.abc.opcode.Prologue;
	import sweezy.swf.abc.opcode.Pushbyte;
	import sweezy.swf.abc.opcode.Pushdecimal;
	import sweezy.swf.abc.opcode.Pushdnan;
	import sweezy.swf.abc.opcode.Pushdouble;
	import sweezy.swf.abc.opcode.Pushfalse;
	import sweezy.swf.abc.opcode.Pushint;
	import sweezy.swf.abc.opcode.Pushnamespace;
	import sweezy.swf.abc.opcode.Pushnan;
	import sweezy.swf.abc.opcode.Pushnull;
	import sweezy.swf.abc.opcode.Pushscope;
	import sweezy.swf.abc.opcode.Pushshort;
	import sweezy.swf.abc.opcode.Pushstring;
	import sweezy.swf.abc.opcode.Pushtrue;
	import sweezy.swf.abc.opcode.Pushuint;
	import sweezy.swf.abc.opcode.Pushundefined;
	import sweezy.swf.abc.opcode.Pushwith;
	import sweezy.swf.abc.opcode.Returnvalue;
	import sweezy.swf.abc.opcode.Returnvoid;
	import sweezy.swf.abc.opcode.Rshift;
	import sweezy.swf.abc.opcode.Sendenter;
	import sweezy.swf.abc.opcode.Setglobalslot;
	import sweezy.swf.abc.opcode.Setlocal;
	import sweezy.swf.abc.opcode.Setlocal0;
	import sweezy.swf.abc.opcode.Setlocal1;
	import sweezy.swf.abc.opcode.Setlocal2;
	import sweezy.swf.abc.opcode.Setlocal3;
	import sweezy.swf.abc.opcode.Setproperty;
	import sweezy.swf.abc.opcode.Setslot;
	import sweezy.swf.abc.opcode.Setsuper;
	import sweezy.swf.abc.opcode.Sf32;
	import sweezy.swf.abc.opcode.Sf64;
	import sweezy.swf.abc.opcode.Si16;
	import sweezy.swf.abc.opcode.Si32;
	import sweezy.swf.abc.opcode.Si8;
	import sweezy.swf.abc.opcode.Strictequals;
	import sweezy.swf.abc.opcode.Subtract;
	import sweezy.swf.abc.opcode.SubtractI;
	import sweezy.swf.abc.opcode.SubtractP;
	import sweezy.swf.abc.opcode.Swap;
	import sweezy.swf.abc.opcode.Sweep;
	import sweezy.swf.abc.opcode.Sxi1;
	import sweezy.swf.abc.opcode.Sxi16;
	import sweezy.swf.abc.opcode.Sxi8;
	import sweezy.swf.abc.opcode.Throw;
	import sweezy.swf.abc.opcode.Timestamp;
	import sweezy.swf.abc.opcode.Typeof;
	import sweezy.swf.abc.opcode.UnknownOpecode;
	import sweezy.swf.abc.opcode.Urshift;
	import sweezy.swf.abc.opcode.Verifyop;
	import sweezy.swf.abc.opcode.Verifypass;
	import sweezy.swf.abc.opcode.Wb;
	import sweezy.swf.abc.ABC;
	import sweezy.swf.abc.structure.ClassInfo;
	import sweezy.swf.abc.structure.ClassTrait;
	import sweezy.swf.abc.structure.ConstTrait;
	import sweezy.swf.abc.structure.ConstantPoolInfo;
	import sweezy.swf.abc.structure.ExceptionInfo;
	import sweezy.swf.abc.structure.FunctionTrait;
	import sweezy.swf.abc.structure.GetterTrait;
	import sweezy.swf.abc.structure.InstanceInfo;
	import sweezy.swf.abc.structure.MetadataInfo;
	import sweezy.swf.abc.structure.MetadataItemInfo;
	import sweezy.swf.abc.structure.MethodBodyInfo;
	import sweezy.swf.abc.structure.MethodInfo;
	import sweezy.swf.abc.structure.MethodTrait;
	import sweezy.swf.abc.structure.Multiname;
	import sweezy.swf.abc.structure.MultinameA;
	import sweezy.swf.abc.structure.MultinameL;
	import sweezy.swf.abc.structure.MultinameLA;
	import sweezy.swf.abc.structure.NameL;
	import sweezy.swf.abc.structure.NameLA;
	import sweezy.swf.abc.structure.NamespaceInfo;
	import sweezy.swf.abc.structure.NamespaceSetInfo;
	import sweezy.swf.abc.structure.OptionDetail;
	import sweezy.swf.abc.structure.QNameInfo;
	import sweezy.swf.abc.structure.QNameA;
	import sweezy.swf.abc.structure.RTQName;
	import sweezy.swf.abc.structure.RTQNameA;
	import sweezy.swf.abc.structure.RTQNameL;
	import sweezy.swf.abc.structure.RTQNameLA;
	import sweezy.swf.abc.structure.ScriptInfo;
	import sweezy.swf.abc.structure.SetterTrait;
	import sweezy.swf.abc.structure.SlotTrait;
	import sweezy.swf.abc.structure.TypeName;

	public class ABCVisitor implements IABCVisitor
	{

		public function ABCVisitor()
		{
		}

		public function visitABC(element:ABC):void
		{
		}

		public function visitAbsJump(element:AbsJump):void
		{
		}

		public function visitAdd(element:Add):void
		{
		}

		public function visitAddD(element:AddD):void
		{
		}

		public function visitAddI(element:AddI):void
		{
		}

		public function visitAddP(element:AddP):void
		{
		}

		public function visitAlloc(element:Alloc):void
		{
		}

		public function visitApplytype(element:Applytype):void
		{
		}

		public function visitAstype(element:Astype):void
		{
		}

		public function visitAstypelate(element:Astypelate):void
		{
		}

		public function visitBitand(element:Bitand):void
		{
		}

		public function visitBitnot(element:Bitnot):void
		{
		}

		public function visitBitor(element:Bitor):void
		{
		}

		public function visitBitxor(element:Bitxor):void
		{
		}

		public function visitBkpt(element:Bkpt):void
		{
		}

		public function visitBkptline(element:Bkptline):void
		{
		}

		public function visitCall(element:Call):void
		{
		}

		public function visitCallinterface(element:Callinterface):void
		{
		}

		public function visitCallmethod(element:Callmethod):void
		{
		}

		public function visitCallproperty(element:Callproperty):void
		{
		}

		public function visitCallproplex(element:Callproplex):void
		{
		}

		public function visitCallpropvoid(element:Callpropvoid):void
		{
		}

		public function visitCallstatic(element:Callstatic):void
		{
		}

		public function visitCallsuper(element:Callsuper):void
		{
		}

		public function visitCallsuperid(element:Callsuperid):void
		{
		}

		public function visitCallsupervoid(element:Callsupervoid):void
		{
		}

		public function visitCheckfilter(element:Checkfilter):void
		{
		}

		public function visitClassInfo(element:ClassInfo):void
		{
		}

		public function visitClassTrait(element:ClassTrait):void
		{
		}

		public function visitCodegenop(element:Codegenop):void
		{
		}

		public function visitCoerce(element:Coerce):void
		{
		}

		public function visitCoerceA(element:CoerceA):void
		{
		}

		public function visitCoerceB(element:CoerceB):void
		{
		}

		public function visitCoerceD(element:CoerceD):void
		{
		}

		public function visitCoerceI(element:CoerceI):void
		{
		}

		public function visitCoerceO(element:CoerceO):void
		{
		}

		public function visitCoerceS(element:CoerceS):void
		{
		}

		public function visitCoerceU(element:CoerceU):void
		{
		}

		public function visitConcat(element:Concat):void
		{
		}

		public function visitConstTrait(element:ConstTrait):void
		{
		}

		public function visitConstantPoolInfo(element:ConstantPoolInfo):void
		{
		}

		public function visitConstruct(element:Construct):void
		{
		}

		public function visitConstructprop(element:Constructprop):void
		{
		}

		public function visitConstructsuper(element:Constructsuper):void
		{
		}

		public function visitConvertB(element:ConvertB):void
		{
		}

		public function visitConvertD(element:ConvertD):void
		{
		}

		public function visitConvertI(element:ConvertI):void
		{
		}

		public function visitConvertM(element:ConvertM):void
		{
		}

		public function visitConvertMP(element:ConvertMP):void
		{
		}

		public function visitConvertO(element:ConvertO):void
		{
		}

		public function visitConvertS(element:ConvertS):void
		{
		}

		public function visitConvertU(element:ConvertU):void
		{
		}

		public function visitDebug(element:Debug):void
		{
		}

		public function visitDebugfile(element:Debugfile):void
		{
		}

		public function visitDebugline(element:Debugline):void
		{
		}

		public function visitDeclocal(element:Declocal):void
		{
		}

		public function visitDeclocalI(element:DeclocalI):void
		{
		}

		public function visitDeclocalP(element:DeclocalP):void
		{
		}

		public function visitDecode(element:Decode):void
		{
		}

		public function visitDecrement(element:Decrement):void
		{
		}

		public function visitDecrementI(element:DecrementI):void
		{
		}

		public function visitDecrementP(element:DecrementP):void
		{
		}

		public function visitDeleteproperty(element:Deleteproperty):void
		{
		}

		public function visitDivide(element:Divide):void
		{
		}

		public function visitDivideP(element:DivideP):void
		{
		}

		public function visitDoubletoatom(element:Doubletoatom):void
		{
		}

		public function visitDup(element:Dup):void
		{
		}

		public function visitDxns(element:Dxns):void
		{
		}

		public function visitDxnslate(element:Dxnslate):void
		{
		}

		public function visitEquals(element:Equals):void
		{
		}

		public function visitEscXattr(element:EscXattr):void
		{
		}

		public function visitEscXelem(element:EscXelem):void
		{
		}

		public function visitExceptionInfo(element:ExceptionInfo):void
		{
		}

		public function visitFinddef(element:Finddef):void
		{
		}

		public function visitFindproperty(element:Findproperty):void
		{
		}

		public function visitFindpropstrict(element:Findpropstrict):void
		{
		}

		public function visitFunctionTrait(element:FunctionTrait):void
		{
		}

		public function visitGetdescendants(element:Getdescendants):void
		{
		}

		public function visitGetglobalscope(element:Getglobalscope):void
		{
		}

		public function visitGetglobalslot(element:Getglobalslot):void
		{
		}

		public function visitGetlex(element:Getlex):void
		{
		}

		public function visitGetlocal(element:Getlocal):void
		{
		}

		public function visitGetlocal0(element:Getlocal0):void
		{
		}

		public function visitGetlocal1(element:Getlocal1):void
		{
		}

		public function visitGetlocal2(element:Getlocal2):void
		{
		}

		public function visitGetlocal3(element:Getlocal3):void
		{
		}

		public function visitGetproperty(element:Getproperty):void
		{
		}

		public function visitGetscopeobject(element:Getscopeobject):void
		{
		}

		public function visitGetslot(element:Getslot):void
		{
		}

		public function visitGetsuper(element:Getsuper):void
		{
		}

		public function visitGetterTrait(element:GetterTrait):void
		{
		}

		public function visitGreaterequals(element:Greaterequals):void
		{
		}

		public function visitGreaterthan(element:Greaterthan):void
		{
		}

		public function visitHasnext(element:Hasnext):void
		{
		}

		public function visitHasnext2(element:Hasnext2):void
		{
		}

		public function visitIfeq(element:Ifeq):void
		{
		}

		public function visitIffalse(element:Iffalse):void
		{
		}

		public function visitIfge(element:Ifge):void
		{
		}

		public function visitIfgt(element:Ifgt):void
		{
		}

		public function visitIfle(element:Ifle):void
		{
		}

		public function visitIflt(element:Iflt):void
		{
		}

		public function visitIfne(element:Ifne):void
		{
		}

		public function visitIfnge(element:Ifnge):void
		{
		}

		public function visitIfngt(element:Ifngt):void
		{
		}

		public function visitIfnle(element:Ifnle):void
		{
		}

		public function visitIfnlt(element:Ifnlt):void
		{
		}

		public function visitIfstricteq(element:Ifstricteq):void
		{
		}

		public function visitIfstrictne(element:Ifstrictne):void
		{
		}

		public function visitIftrue(element:Iftrue):void
		{
		}

		public function visitIn(element:In):void
		{
		}

		public function visitInclocal(element:Inclocal):void
		{
		}

		public function visitInclocalI(element:InclocalI):void
		{
		}

		public function visitInclocalP(element:InclocalP):void
		{
		}

		public function visitIncrement(element:Increment):void
		{
		}

		public function visitIncrementI(element:IncrementI):void
		{
		}

		public function visitIncrementP(element:IncrementP):void
		{
		}

		public function visitInitproperty(element:Initproperty):void
		{
		}

		public function visitInstanceInfo(element:InstanceInfo):void
		{
		}

		public function visitInstanceof(element:Instanceof):void
		{
		}

		public function visitIstype(element:Istype):void
		{
		}

		public function visitIstypelate(element:Istypelate):void
		{
		}

		public function visitJump(element:Jump):void
		{
		}

		public function visitKill(element:Kill):void
		{
		}

		public function visitLabel(element:Label):void
		{
		}

		public function visitLessequals(element:Lessequals):void
		{
		}

		public function visitLessthan(element:Lessthan):void
		{
		}

		public function visitLf32(element:Lf32):void
		{
		}

		public function visitLf64(element:Lf64):void
		{
		}

		public function visitLi16(element:Li16):void
		{
		}

		public function visitLi32(element:Li32):void
		{
		}

		public function visitLi8(element:Li8):void
		{
		}

		public function visitLookupswitch(element:Lookupswitch):void
		{
		}

		public function visitLshift(element:Lshift):void
		{
		}

		public function visitMark(element:Mark):void
		{
		}

		public function visitMetadataInfo(element:MetadataInfo):void
		{
		}

		public function visitMetadataItemInfo(element:MetadataItemInfo):void
		{
		}

		public function visitMethodBodyInfo(element:MethodBodyInfo):void
		{
		}

		public function visitMethodInfo(element:MethodInfo):void
		{
		}

		public function visitMethodTrait(element:MethodTrait):void
		{
		}

		public function visitModulo(element:Modulo):void
		{
		}

		public function visitModuloP(element:ModuloP):void
		{
		}

		public function visitMultiname(element:Multiname):void
		{
		}

		public function visitMultinameA(element:MultinameA):void
		{
		}

		public function visitMultinameL(element:MultinameL):void
		{
		}

		public function visitMultinameLA(element:MultinameLA):void
		{
		}

		public function visitMultiply(element:Multiply):void
		{
		}

		public function visitMultiplyI(element:MultiplyI):void
		{
		}

		public function visitMultiplyP(element:MultiplyP):void
		{
		}

		public function visitNameL(element:NameL):void
		{
		}

		public function visitNameLA(element:NameLA):void
		{
		}

		public function visitNamespaceInfo(element:NamespaceInfo):void
		{
		}

		public function visitNamespaceSetInfo(element:NamespaceSetInfo):void
		{
		}

		public function visitNegate(element:Negate):void
		{
		}

		public function visitNegateI(element:NegateI):void
		{
		}

		public function visitNegateP(element:NegateP):void
		{
		}

		public function visitNewactivation(element:Newactivation):void
		{
		}

		public function visitNewarray(element:Newarray):void
		{
		}

		public function visitNewcatch(element:Newcatch):void
		{
		}

		public function visitNewclass(element:Newclass):void
		{
		}

		public function visitNewfunction(element:Newfunction):void
		{
		}

		public function visitNewobject(element:Newobject):void
		{
		}

		public function visitNextname(element:Nextname):void
		{
		}

		public function visitNextvalue(element:Nextvalue):void
		{
		}

		public function visitNop(element:Nop):void
		{
		}

		public function visitNot(element:Not):void
		{
		}

		public function visitOptionDetail(element:OptionDetail):void
		{
		}

		public function visitPop(element:Pop):void
		{
		}

		public function visitPopscope(element:Popscope):void
		{
		}

		public function visitPrologue(element:Prologue):void
		{
		}

		public function visitPushbyte(element:Pushbyte):void
		{
		}

		public function visitPushdecimal(element:Pushdecimal):void
		{
		}

		public function visitPushdnan(element:Pushdnan):void
		{
		}

		public function visitPushdouble(element:Pushdouble):void
		{
		}

		public function visitPushfalse(element:Pushfalse):void
		{
		}

		public function visitPushint(element:Pushint):void
		{
		}

		public function visitPushnamespace(element:Pushnamespace):void
		{
		}

		public function visitPushnan(element:Pushnan):void
		{
		}

		public function visitPushnull(element:Pushnull):void
		{
		}

		public function visitPushscope(element:Pushscope):void
		{
		}

		public function visitPushshort(element:Pushshort):void
		{
		}

		public function visitPushstring(element:Pushstring):void
		{
		}

		public function visitPushtrue(element:Pushtrue):void
		{
		}

		public function visitPushuint(element:Pushuint):void
		{
		}

		public function visitPushundefined(element:Pushundefined):void
		{
		}

		public function visitPushwith(element:Pushwith):void
		{
		}

		public function visitQName(element:QNameInfo):void
		{
		}

		public function visitQNameA(element:QNameA):void
		{
		}

		public function visitRTQName(element:RTQName):void
		{
		}

		public function visitRTQNameA(element:RTQNameA):void
		{
		}

		public function visitRTQNameL(element:RTQNameL):void
		{
		}

		public function visitRTQNameLA(element:RTQNameLA):void
		{
		}

		public function visitReturnvalue(element:Returnvalue):void
		{
		}

		public function visitReturnvoid(element:Returnvoid):void
		{
		}

		public function visitRshift(element:Rshift):void
		{
		}

		public function visitScriptInfo(element:ScriptInfo):void
		{
		}

		public function visitSendenter(element:Sendenter):void
		{
		}

		public function visitSetglobalslot(element:Setglobalslot):void
		{
		}

		public function visitSetlocal(element:Setlocal):void
		{
		}

		public function visitSetlocal0(element:Setlocal0):void
		{
		}

		public function visitSetlocal1(element:Setlocal1):void
		{
		}

		public function visitSetlocal2(element:Setlocal2):void
		{
		}

		public function visitSetlocal3(element:Setlocal3):void
		{
		}

		public function visitSetproperty(element:Setproperty):void
		{
		}

		public function visitSetslot(element:Setslot):void
		{
		}

		public function visitSetsuper(element:Setsuper):void
		{
		}

		public function visitSetterTrait(element:SetterTrait):void
		{
		}

		public function visitSf32(element:Sf32):void
		{
		}

		public function visitSf64(element:Sf64):void
		{
		}

		public function visitSi16(element:Si16):void
		{
		}

		public function visitSi32(element:Si32):void
		{
		}

		public function visitSi8(element:Si8):void
		{
		}

		public function visitSlotTrait(element:SlotTrait):void
		{
		}

		public function visitStrictequals(element:Strictequals):void
		{
		}

		public function visitSubtract(element:Subtract):void
		{
		}

		public function visitSubtractI(element:SubtractI):void
		{
		}

		public function visitSubtractP(element:SubtractP):void
		{
		}

		public function visitSwap(element:Swap):void
		{
		}

		public function visitSweep(element:Sweep):void
		{
		}

		public function visitSxi1(element:Sxi1):void
		{
		}

		public function visitSxi16(element:Sxi16):void
		{
		}

		public function visitSxi8(element:Sxi8):void
		{
		}

		public function visitThrow(element:Throw):void
		{
		}

		public function visitTimestamp(element:Timestamp):void
		{
		}

		public function visitTypeName(element:TypeName):void
		{
		}

		public function visitTypeof(element:Typeof):void
		{
		}

		public function visitUnknownOpecode(element:UnknownOpecode):void
		{
		}

		public function visitUrshift(element:Urshift):void
		{
		}

		public function visitVerifyop(element:Verifyop):void
		{
		}

		public function visitVerifypass(element:Verifypass):void
		{
		}

		public function visitWb(element:Wb):void
		{
		}
	}
}
